body{background-color:#f9f9f7;padding-top:100px}
.container{width:100%;max-width:1100px;margin:0 auto}
.navbar{height:60px;line-height:60px;background-color:rgba(255,255,255,.9)!important}
.flash{max-width:1100px;margin:0 auto 20px}
.summary{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.topic{margin-top:10px;color:rgba(0,0,0,.4);font-size:.9rem}
.content{font-size:16px;line-height:24px}
.userCard{height:48px;margin-bottom:10px}
.userCard img{width:48px!important;height:48px;float:left;margin-right:15px}
.userCard .info{line-height:48px}
.list img{width:40px}
.ui.pagination{margin-top:10px!important}
.ui.comments{max-width:100%;font-size:16px}
.ui.menu .item:before{width:0}
div#settings form.ui .field input{width:280px;height: 30px;}
div#settings form.ui .field label{line-height: 30px;display: inline-block;padding-right: 10px;
    width: 70px;text-align: right;}
div#settings{
    background-color: #fff;
    margin-top: 14px;
    padding-left: 150px;
    padding-bottom: 62px;
}
div#settings form input.button{
    background-color: #08c;
    color: #fff;
    margin-left: 73px;
}
#sec_form{
    margin-top: 30px;
}
.score-ol ol{
    padding-left: 0;
}
.score-ol li{
    list-style-type: none;
}
.top_score {
    color: gray;
    padding: 2px;
    margin-right: 10px;
}
.list .score-ol span.user_name a {
    color: #778087 !important;
}
